/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ControleAcademico.Model.Pojo;

/**
 *
 * @author arthur
 * @author renan
 * @author tais
 * @author vinicius
 */
public class HistoricoDisciplinas {
    
    
    // Atributos
    private double notaFinal;
    private int numeroFaltas;
    private Aluno matriculado;
    private Disciplina disciplina;
    private int id;

    
    // Metodos  
    
    public void setId(int id) {
        this.id = id;
    }

    public int getId() {
        return id;
    }
    public double getNota(){return this.notaFinal;}
    public void setNota(double notaFinal){this.notaFinal = notaFinal;}
    public int getNumeroFaltas(){return this.numeroFaltas;}
    public void setNumeroFaltas(int numeroFaltas){this.numeroFaltas = numeroFaltas;}
    public Aluno getMatriculado(){return this.matriculado;}
    public Disciplina getDisciplina() {
        return disciplina;
    }

    public void setDisciplina(Disciplina disciplina) {
        this.disciplina = disciplina;
    }
    
    
    public HistoricoDisciplinas(Aluno matriculado, Disciplina disciplina, double notaFinal, int id){
        this.notaFinal = notaFinal;
        this.numeroFaltas = 0;
        this.matriculado = matriculado;
        this.disciplina = disciplina;
        this.id = id;
    }
    
    public void lancarFalta(int faltas) {
        this.numeroFaltas += faltas;
    }
    
     void lancarNotaFinal(double notaFinal) {
        this.notaFinal = notaFinal;
    }
}
